package com.campus.help.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 更新用户信息DTO
 *
 * @author campus-help
 * @since 2025-09-18
 */
@Data
public class UpdateUserInfoDTO {

    /**
     * 加密数据
     */
    @NotBlank(message = "加密数据不能为空")
    private String encryptedData;

    /**
     * 会话密钥
     */
    @NotBlank(message = "会话密钥不能为空")
    private String sessionKey;

    /**
     * 初始向量
     */
    @NotBlank(message = "初始向量不能为空")
    private String iv;

    /**
     * 学校ID
     */
    private Long schoolId;

    /**
     * 手机号
     */
    private String phone;

    /**
     * QQ号
     */
    private String qq;

    /**
     * 微信号
     */
    private String wechat;

    /**
     * 邮箱
     */
    private String email;
}
